package com.bbzn.device.client.service;


import com.bbzn.device.client.dataobject.VcrInfo;
import com.bbzn.device.client.dto.vcr.VcrInfoDTO;
import com.bbzn.device.client.utils.PageInfo;

import java.util.List;

public interface VcrInfoService {


    int deleteByPrimaryKey(Long id);

    int insert(VcrInfo record);

    int insertOrUpdate(VcrInfo record);

    int insertOrUpdateSelective(VcrInfo record);

    int insertSelective(VcrInfo record);

    VcrInfo selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(VcrInfo record);

    int updateByPrimaryKey(VcrInfo record);

    List<VcrInfo> selectByAll(VcrInfoDTO vcrInfo);

    int updateBatch(List<VcrInfo> list);

    int updateBatchSelective(List<VcrInfo> list);

    int batchInsert(List<VcrInfo> list);

    PageInfo<VcrInfo> selectByPage(VcrInfoDTO vcrInfoDTO);

    List<VcrInfo> findByAll(VcrInfo vcrInfo);

    List<VcrInfo> selectByImei(String imei);
}


